DB2 বা অন্যান্য রিলেশনাল ডেটাবেস ম্যানেজমেন্ট সিস্টেম (RDBMS) ব্যবহার করে ডেটাবেসে ডেটা পরিচালনা করতে বিভিন্ন SQL কুয়েরি ব্যবহার করা হয়। এখানে Select, Insert, Update, এবং Delete কুয়েরির বিস্তারিত আলোচনা করা হয়েছে, যা DB2 এ ডেটাবেসের সাধারণ কার্যক্রম পরিচালনা করতে ব্যবহৃত হয়।
Select কুয়েরি DB2-এ ডেটাবেস থেকে ডেটা পুনরুদ্ধার (retrieve) করার জন্য ব্যবহৃত হয়। এটি সবচেয়ে সাধারণ এবং গুরুত্বপূর্ণ কুয়েরি। এটি ডেটাবেসের একটি বা একাধিক টেবিল থেকে তথ্য বের করার জন্য ব্যবহৃত হয়।
সব কলাম থেকে সব রেকর্ড নির্বাচন করা:
SELECT * FROM employees;
নির্দিষ্ট কলাম থেকে রেকর্ড নির্বাচন করা:
SELECT first_name, last_name, salary FROM employees;
শর্ত ব্যবহার করে ডেটা নির্বাচন করা (WHERE ক্লজ):
SELECT * FROM employees WHERE department = 'Sales';
কিছু কন্ডিশনের মাধ্যমে সাজানো ডেটা (ORDER BY):
SELECT * FROM employees ORDER BY salary DESC;
Insert কুয়েরি DB2-এ নতুন ডেটা ইনসার্ট (insert) করার জন্য ব্যবহৃত হয়। এটি একটি টেবিলে নতুন রেকর্ড যুক্ত করতে ব্যবহার হয়।
একটি রেকর্ড ইনসার্ট করা:
INSERT INTO employees (first_name, last_name, department, salary)
VALUES ('John', 'Doe', 'HR', 60000);
একাধিক রেকর্ড ইনসার্ট করা:
INSERT INTO employees (first_name, last_name, department, salary)
VALUES
('Jane', 'Smith', 'IT', 75000),
('Alice', 'Johnson', 'Sales', 55000);
Update কুয়েরি DB2-এ ইতিমধ্যে থাকা ডেটার মান আপডেট (update) করার জন্য ব্যবহৃত হয়। এটি কোনো টেবিলের এক বা একাধিক রেকর্ডের মান পরিবর্তন করতে ব্যবহৃত হয়।
একটি রেকর্ড আপডেট করা:
UPDATE employees
SET salary = 65000
WHERE first_name = 'John' AND last_name = 'Doe';
একাধিক রেকর্ড আপডেট করা:
UPDATE employees
SET department = 'Finance'
WHERE salary > 70000;
সব রেকর্ডের মান আপডেট করা:
UPDATE employees
SET salary = 50000;
Delete কুয়েরি DB2-এ টেবিল থেকে রেকর্ড মুছতে (delete) ব্যবহৃত হয়। এটি একটি বা একাধিক রেকর্ডের ডেটা সরিয়ে দেয়।
একটি রেকর্ড মুছতে:
DELETE FROM employees
WHERE first_name = 'John' AND last_name = 'Doe';
একাধিক রেকর্ড মুছতে:
DELETE FROM employees
WHERE department = 'Sales';
সব রেকর্ড মুছে ফেলা:
DELETE FROM employees;
এই SQL কুয়েরিগুলোর মাধ্যমে DB2 ডেটাবেসে ডেটা ম্যানিপুলেট করা হয়, যা সাধারণ ডেটাবেস অপারেশন পরিচালনায় সহায়ক।
common.read_more